*,
*:before,
*:after {
  box-sizing: border-box;
}


/*
 *@author wf_Huang
 *@Time 2019/7/30 0030 9:21
 *@function  引入字体文件
 *****************************************/
@font-face {
  font-family: 'PingFangSC-Regular';   /*字体名称*/
  src: url('../font/PingFangSCRegular.ttf');       /*字体源文件*/
}


html,body,#app{
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  font-family: 'PingFangSC-Regular', 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body{
  background-color: #ffffff;
}

/*
 *@author wf_Huang
 *@Time 2019/7/18 0018 15:29
 *@function
 *****************************************/
.van-field__body {
  height: 100% !important;
}
.score_verify{
  .van-field__body {
    height: auto !important;
  }
}
.score_verify{
  .van-cell__value{
    flex: 2;
  }
}

.score_voucher{
  .van-uploader__upload{
    width: 3.3rem;
    height: 2.32rem;
    border-radius: 0.1rem;
    background: #EEEEEE;
  }
}

.media_index{
  .van-swipe__indicators{
    bottom: 65px;
  }
  .van-swipe__indicator{
    height: 8px;
    width: 8px;
    border-radius: 15px;
  }
  .van-swipe__indicator--active{
    width: 14px;
    height: 8px;
    border-radius: 4px;
  }
}
.media_find{
  .van-swipe__indicators{
    bottom: 10px;
    left: 85%;
  }
  .van-swipe__indicator{
    height: 8px;
    width: 8px;
    border-radius: 15px;
  }
  .van-swipe__indicator--active{
    width: 14px;
    height: 8px;
    border-radius: 4px;
  }
}

/*
 *@author wf_Huang
 *@Time 2019/8/13 0013 8:49
 *@function  格式化编译器内容
 *****************************************/
.Compile_body_format{
  font-size: 26px !important;
  line-height: 40px !important;
  p,span,strong,div{
    font-family: PingFangSC-Regular !important;
    font-size: 30px !important;
    line-height: 45px !important;
  }
  video{
    width: 100% !important;
  }
  table{
    border-collapse:collapse !important;
    border:none !important;
    width: 100% !important;
  }
  img{
    display: block;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 15px auto !important;
  }
  span,p,section {
    img{
      display: block;
      width: auto !important;
      height: auto !important;
      max-width: 100% !important;
      margin: 15px auto !important;
    }
  }
}
/*
 *@author wf_Huang
 *@Time 2019/8/19 0019 22:12
 *@function  我的
 *****************************************/
.user_index{
  .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #7d7e80;
    opacity: 0.2;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    width: 20px;
    height: 12px;
    border-radius: 6px;
    background: #666666;
  }
}
.van-nav-bar__text{
  color: #333333;
}
.van-nav-bar .van-icon {
  color: #333333;
}
/* wf_Huang 2019/8/29 0029 强制适配APP内页 */
.app_nav{
  margin-top: 0 !important;
}
.elective_detail {
  .van-tabs__content{
    display: flex;
  }
}

/* wf_Huang 2019/9/20 0020 格式化单选 */
.poster_intent{
  .van-radio-group{
    display: flex;
    flex-wrap: wrap;
    .van-radio{
      width: 50%;
      margin-bottom: 10px;
      span{
        font-size: 14px;
      }
    }
  }
}
